package com.cnhis.cloudhealth.clinical.clidoctor.cliregistration.service;


import java.util.Map;

import com.cnhis.cloudhealth.commons.Mappers.ModelVo;

public interface IRegistrat {
	public ModelVo getDoctorRegistrationType( int currPage,int pageSize, Map<String, Object> param)throws Exception;
	
	public ModelVo getDepartmentsRegistrationType(int currPage,int pageSize)throws Exception;
	
	public ModelVo setUIElements()throws Exception;
	
	public ModelVo getItemsOfRegistrationType(Map map,int currPage,int pageSize)throws Exception;
	
	public ModelVo registrationTypeDefaultChargeType(Map map)throws Exception;
	
	public ModelVo hospitalFeeRebate(Map map,int currPage,int pageSize)throws Exception;
	
	public ModelVo settingDefaultType(Map map)throws Exception;
	
	public ModelVo patientFeeType(Map map)throws Exception;
	
	public ModelVo selectType(Map map,int currPage,int pageSize)throws Exception;
	
	public ModelVo selectPatientType(Map map,int currPage,int pageSize)throws Exception;
	
	public ModelVo expandInfo(int currPage,int pageSize)throws Exception;

	public ModelVo save(Map<String, Object> params) throws Exception;

    public ModelVo getABWList() throws Exception;

    public ModelVo saveShouye(Map params)throws Exception;

    public ModelVo save_charge(Map<String, Object> params)throws Exception;
}
